java多线程– 简单实现多线程

java
Author

dd21

Published

December 5, 2022

注意start() 和run()的区别

package cn.usts.edu.lesson01;

/**
 * 实现多线程要
 * 1:继承Thread类,
 * 2:重写run()方法
 * 3:实现类.start()
 *
 * 【以吃馒头喝水为例】
 *  吃馒头和喝水同时进行
 *  
 *  thread.start();// 同时执行
 *  thread.run();//使用run()方法就是按顺序执行
 * */
public class ThreadCreateDemo01 extends Thread {
    @Override
    public void run() {
        for (int i = 0; i < 20; i++) {
            System.out.println("吃第"+i+"个馒头");
        }
    }

    public static void main(String[] args) {
        ThreadCreateDemo01 thread = new ThreadCreateDemo01();
        thread.start();// 同时执行
        //thread.run();//使用run()方法就是按顺序执行

        for (int i = 0; i < 20; i++) {
            System.out.println("喝第"+i+"口水");
        }
    }
}